package com.zmn.oms.common.dro.conf.distribute;

import com.zmn.common.utils.pager.Operator;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

/**
 * 描述:抢单配置关联关系表
 *
 * @param
 * @author tanlei
 * @return
 * @since 2021/7/12 10:50
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class RobOrderRelationDRO extends Operator {

    private static final long serialVersionUID = 1L;

    /**
     * 描述: 抢单关联id 主键
     **/
    private Integer relationId;

    /**
     * 下单开始时间 格式：07:00
     */
    private String orderTimeStart;

    /**
     * 下单结束时间 格式: 21:30
     */
    private String orderTimeEnd;

    /**
     * 预约开始时间 格式：07:00
     */
    private String appointmentTimeStart;

    /**
     * 预约结束时间 格式: 21:30
     */
    private String appointmentTimeEnd;

    /**
     * 一级渠道
     */
    private String firstLevelChannel;

    /**
     * 二级渠道
     */
    private String secondLevelChannel;


    /**
     * 抢单开始时间 格式：07:00
     */
    private String robOrderTimeStart;

    /**
     * 抢单结束时间 格式: 21:30
     */
    private String robOrderTimeEnd;


    /**
     * 工程师类型
     */
    private Integer engineerType;

    /**
     * 描述: 抢单配置id
     **/
    private Integer configId;

    /**
     * 描述: 创建人
     **/
    private String creater;

    /**
     * 描述: 最新修改人
     **/
    private String updater;

    /**
     * 描述: 创建时间
     **/
    private Date createTime;

    /**
     * 描述: 最新修改时间
     **/
    private Date updateTime;

    /**
     * 下单时间（前端用）
     */
    private String orderTimeStr;

    /**
     * 预约时间（前端用）
     */
    private String appointmentTimeStr;

    /**
     * 抢单时间（前端用）
     */
    private String robOrderTimeStr;



    private List<RobOrderRelationProductDRO> robOrderRelationProductList;

}
